Candid
Candid is an interface description language (IDL) for interacting with canisters (also known as services or actors) running on the Internet Computer.
The Candid crate is a serialization/deserialization library for Candid. You can seamlessly convert between Rust values and Candid in both binary and text format.
Usage
See the docs here.